
avalon.scan();

//路由定义
require(["mmRouter", "mmRequest", 'list', 'nav'], function () {

    // 首页-创建表单
    avalon.router.get('/', function () {
        //调用门禁
        door.comeIn(openAccessDoing);

        //加载所依赖的VM
        require(["createForm"], function () {
            //执行VM加载成功之后执行的页面变化
            layout.url = './body/createForm.html';
        })
    });

    // 登录
    avalon.router.get('/login', function () {
        //调用门禁
        door.comeIn(openAccessDoing);

        //加载所依赖的VM
        require(['lfr'], function () {
            //执行VM加载成功之后执行的页面变化
            layout.url = './plugins/strawberry/stb.html'
        })
    });

    // 找回密码提示
    //avalon.router.get('/resetTip', function () {
    //    //调用门禁
    //    //door.comeIn(openAccessDoing);
    //
    //    //加载所依赖的VM
    //    //require([''], function () {
    //        //执行VM加载成功之后执行的页面变化
    //        layout.url = './body/public/resetTip.html';
    //    //})
    //});
    //
    //// 找回密码
    //avalon.router.get('/resetPWD', function () {
    //    //调用门禁
    //    //door.comeIn(openAccessDoing);
    //
    //    //加载所依赖的VM
    //    //require([''], function () {
    //        //执行VM加载成功之后执行的页面变化
    //        layout.url = './body/public/resetPWD.html';
    //    //})
    //});

    // 列表-未受理
    avalon.router.get('/list/1', function () {
        //调用门禁
        door.comeIn(seriousAccessDoing);

        //加载所依赖的VM
        //require([''], function () {
        //执行VM加载成功之后执行的页面变化
            layout.url = './body/list.html';
            list.active = 1;
            list.ready();
        //})
    });

    // 列表-受理中
    avalon.router.get('/list/2', function () {
        //调用门禁
        door.comeIn(seriousAccessDoing);

        //加载所依赖的VM
        //require(['list'], function () {
            //执行VM加载成功之后执行的页面变化
            layout.url = './body/list.html';
            list.active = 2;
            list.ready();
        //})
    });

    // 列表-诊断中
    avalon.router.get('/list/3', function () {
        //调用门禁
        door.comeIn(seriousAccessDoing);

        //加载所依赖的VM
        //require(['list'], function () {
            //执行VM加载成功之后执行的页面变化
            layout.url = './body/list.html';
            list.active = 3;
            list.ready();
        //})
    });

    // 列表-维修中
    avalon.router.get('/list/4', function () {
        //调用门禁
        door.comeIn(seriousAccessDoing);

        //加载所依赖的VM
        //require(['list'], function () {
            //执行VM加载成功之后执行的页面变化
            layout.url = './body/list.html';
            list.active = 4;
            list.ready();
        //})
    });

    // 列表-测试中
    avalon.router.get('/list/5', function () {
        //调用门禁
        door.comeIn(seriousAccessDoing);

        //加载所依赖的VM
        //require(['list'], function () {
            //执行VM加载成功之后执行的页面变化
            layout.url = './body/list.html';
            list.active = 5;
            list.ready();
        //})
    });

    // 列表-等待交付
    avalon.router.get('/list/6', function () {
        //调用门禁
        door.comeIn(seriousAccessDoing);

        //加载所依赖的VM
        //require(['list'], function () {
            //执行VM加载成功之后执行的页面变化
            layout.url = './body/list.html';
            list.active = 6;
            list.ready();
        //})
    });

    // 列表-已完成
    avalon.router.get('/list/7', function () {
        //调用门禁
        door.comeIn(seriousAccessDoing);

        //加载所依赖的VM
        //require(['list'], function () {
            //执行VM加载成功之后执行的页面变化
            layout.url = './body/list.html';
            list.active = 7;
            list.ready();
        //})
    });

    // 列表-已取消
    avalon.router.get('/list/8', function () {
        //调用门禁
        door.comeIn(seriousAccessDoing);

        //加载所依赖的VM
        //require(['list'], function () {
            //执行VM加载成功之后执行的页面变化
            layout.url = './body/list.html';
            list.active = 8;
            list.ready();
        //})
    });


    //开始监听
    avalon.history.start();
    //扫描
    avalon.scan();
});